package com.hefeng.wx.domain.gas;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.Date;

 /**
 * 设备表信息表汇总所有主机设备;
 * @author : http://www.chiner.pro
 * @date : 2022-10-28
 */
@ApiModel(value = "设备表信息表汇总所有主机设备",description = "")
@TableName("device_info")
public class GasDeviceInfo implements Serializable,Cloneable{
    /** 数据状态;数据状态;1-启用 2-禁用 3-删除 */
    @ApiModelProperty(name = "数据状态;数据状态",notes = "1-启用 2-禁用 3-删除")
    private String status ;
    /** 创建人 */
    @ApiModelProperty(name = "创建人",notes = "")
    private String createdUser ;
    /** 创建时间 */
    @ApiModelProperty(name = "创建时间",notes = "")
    private Date createdTime ;
    /** 更新人 */
    @ApiModelProperty(name = "更新人",notes = "")
    private String updatedUser ;
    /** 更新时间 */
    @ApiModelProperty(name = "更新时间",notes = "")
    private Date updatedTime ;
    /** ID */
    @ApiModelProperty(name = "ID",notes = "")
    @TableId
    private String id ;
    /** 设备名称 */
    @ApiModelProperty(name = "设备名称",notes = "")
    private String deviceName ;
    /** 设备编码 */
    @ApiModelProperty(name = "设备编码",notes = "")
    private String deviceCode ;
    /** 设备厂家 */
    @ApiModelProperty(name = "设备厂家",notes = "")
    private String deviceManufactor ;
    /** 设备厂家型号编码 */
    @ApiModelProperty(name = "设备厂家型号编码",notes = "")
    private String deviceManufactorModel ;
    /** 单位id */
    @ApiModelProperty(name = "单位id",notes = "")
    private String unitId ;
    /** 设备传输编码 */
    @ApiModelProperty(name = "设备传输编码",notes = "")
    private String deviceTransmissionCode ;
    /** 设备安装地址 */
    @ApiModelProperty(name = "设备安装地址",notes = "")
    private String deviceAddress ;
    /** 设备备注 */
    @ApiModelProperty(name = "设备备注",notes = "")
    private String deviceRemarks ;
    /** 设备阈值（展示待定） */
    @ApiModelProperty(name = "设备阈值（展示待定）",notes = "")
    private Integer deviceThreshold ;
    /** 设备类型 */
    @ApiModelProperty(name = "设备类型",notes = "")
    private String deviceType ;
    /** 经度 */
    @ApiModelProperty(name = "经度",notes = "")
    private Double longitude ;
    /** 纬度 */
    @ApiModelProperty(name = "纬度",notes = "")
    private Double latitude ;
    /** 设备终端类型--字典 */
    @ApiModelProperty(name = "设备终端类型--字典",notes = "")
    private String deviceTerminalType ;
    /** 现场照片 */
    @ApiModelProperty(name = "现场照片",notes = "")
    private String sceneImages ;
    /** 设备照片 */
    @ApiModelProperty(name = "设备照片",notes = "")
    private String deviceImages ;
    /** 设备图片 */
    @ApiModelProperty(name = "设备图片",notes = "")
    private String deviceImage ;
    /** 区域 */
    @ApiModelProperty(name = "区域",notes = "")
    private String province ;
    /** 市区域 */
    @ApiModelProperty(name = "市区域",notes = "")
    private String city ;
    /** 客户【市/区/县】区域 */
    @ApiModelProperty(name = "客户【市/区/县】区域",notes = "")
    private String district ;
    /** 街道区域 */
    @ApiModelProperty(name = "街道区域",notes = "")
    private String street ;
    /** 部门ID（用作数据权限） */
    @ApiModelProperty(name = "部门ID（用作数据权限）",notes = "")
    private String deptId ;
    /** 0;工业端 1居民端 */
    @ApiModelProperty(name = "0",notes = "工业端 1居民端")
    private String deviceInstallationType ;
    /** 1启用;2 禁用 */
    @ApiModelProperty(name = "1启用",notes = "2 禁用")
    private Integer deviceState ;
    /** 设备数据来源;1、一期监管平台，2、平台采集、3、电信aep */
    @ApiModelProperty(name = "设备数据来源",notes = "1、一期监管平台，2、平台采集、3、电信aep")
    private String deviceSource ;
    /** 设备安装时间 */
    @ApiModelProperty(name = "设备安装时间",notes = "")
    private Date deviceInstallationTime ;
    /** 设备报废时间 */
    @ApiModelProperty(name = "设备报废时间",notes = "")
    private Date deviceRetirementTime ;
    /** 一期数据;设备id， */
    @ApiModelProperty(name = "一期数据",notes = "设备id，")
    private String oldDeviceId ;
    /** '推送等级（0-默认;1-上级）' */
    @ApiModelProperty(name = "'推送等级（0-默认",notes = "1-上级）'")
    private String pushLevel ;

    /** 数据状态;数据状态;1-启用 2-禁用 3-删除 */
    public String getStatus(){
        return this.status;
    }
    /** 数据状态;数据状态;1-启用 2-禁用 3-删除 */
    public void setStatus(String status){
        this.status=status;
    }
    /** 创建人 */
    public String getCreatedUser(){
        return this.createdUser;
    }
    /** 创建人 */
    public void setCreatedUser(String createdUser){
        this.createdUser=createdUser;
    }
    /** 创建时间 */
    public Date getCreatedTime(){
        return this.createdTime;
    }
    /** 创建时间 */
    public void setCreatedTime(Date createdTime){
        this.createdTime=createdTime;
    }
    /** 更新人 */
    public String getUpdatedUser(){
        return this.updatedUser;
    }
    /** 更新人 */
    public void setUpdatedUser(String updatedUser){
        this.updatedUser=updatedUser;
    }
    /** 更新时间 */
    public Date getUpdatedTime(){
        return this.updatedTime;
    }
    /** 更新时间 */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime=updatedTime;
    }
    /** ID */
    public String getId(){
        return this.id;
    }
    /** ID */
    public void setId(String id){
        this.id=id;
    }
    /** 设备名称 */
    public String getDeviceName(){
        return this.deviceName;
    }
    /** 设备名称 */
    public void setDeviceName(String deviceName){
        this.deviceName=deviceName;
    }
    /** 设备编码 */
    public String getDeviceCode(){
        return this.deviceCode;
    }
    /** 设备编码 */
    public void setDeviceCode(String deviceCode){
        this.deviceCode=deviceCode;
    }
    /** 设备厂家 */
    public String getDeviceManufactor(){
        return this.deviceManufactor;
    }
    /** 设备厂家 */
    public void setDeviceManufactor(String deviceManufactor){
        this.deviceManufactor=deviceManufactor;
    }
    /** 设备厂家型号编码 */
    public String getDeviceManufactorModel(){
        return this.deviceManufactorModel;
    }
    /** 设备厂家型号编码 */
    public void setDeviceManufactorModel(String deviceManufactorModel){
        this.deviceManufactorModel=deviceManufactorModel;
    }
    /** 单位id */
    public String getUnitId(){
        return this.unitId;
    }
    /** 单位id */
    public void setUnitId(String unitId){
        this.unitId=unitId;
    }
    /** 设备传输编码 */
    public String getDeviceTransmissionCode(){
        return this.deviceTransmissionCode;
    }
    /** 设备传输编码 */
    public void setDeviceTransmissionCode(String deviceTransmissionCode){
        this.deviceTransmissionCode=deviceTransmissionCode;
    }
    /** 设备安装地址 */
    public String getDeviceAddress(){
        return this.deviceAddress;
    }
    /** 设备安装地址 */
    public void setDeviceAddress(String deviceAddress){
        this.deviceAddress=deviceAddress;
    }
    /** 设备备注 */
    public String getDeviceRemarks(){
        return this.deviceRemarks;
    }
    /** 设备备注 */
    public void setDeviceRemarks(String deviceRemarks){
        this.deviceRemarks=deviceRemarks;
    }
    /** 设备阈值（展示待定） */
    public Integer getDeviceThreshold(){
        return this.deviceThreshold;
    }
    /** 设备阈值（展示待定） */
    public void setDeviceThreshold(Integer deviceThreshold){
        this.deviceThreshold=deviceThreshold;
    }
    /** 设备类型 */
    public String getDeviceType(){
        return this.deviceType;
    }
    /** 设备类型 */
    public void setDeviceType(String deviceType){
        this.deviceType=deviceType;
    }
    /** 经度 */
    public Double getLongitude(){
        return this.longitude;
    }
    /** 经度 */
    public void setLongitude(Double longitude){
        this.longitude=longitude;
    }
    /** 纬度 */
    public Double getLatitude(){
        return this.latitude;
    }
    /** 纬度 */
    public void setLatitude(Double latitude){
        this.latitude=latitude;
    }
    /** 设备终端类型--字典 */
    public String getDeviceTerminalType(){
        return this.deviceTerminalType;
    }
    /** 设备终端类型--字典 */
    public void setDeviceTerminalType(String deviceTerminalType){
        this.deviceTerminalType=deviceTerminalType;
    }
    /** 现场照片 */
    public String getSceneImages(){
        return this.sceneImages;
    }
    /** 现场照片 */
    public void setSceneImages(String sceneImages){
        this.sceneImages=sceneImages;
    }
    /** 设备照片 */
    public String getDeviceImages(){
        return this.deviceImages;
    }
    /** 设备照片 */
    public void setDeviceImages(String deviceImages){
        this.deviceImages=deviceImages;
    }
    /** 设备图片 */
    public String getDeviceImage(){
        return this.deviceImage;
    }
    /** 设备图片 */
    public void setDeviceImage(String deviceImage){
        this.deviceImage=deviceImage;
    }
    /** 区域 */
    public String getProvince(){
        return this.province;
    }
    /** 区域 */
    public void setProvince(String province){
        this.province=province;
    }
    /** 市区域 */
    public String getCity(){
        return this.city;
    }
    /** 市区域 */
    public void setCity(String city){
        this.city=city;
    }
    /** 客户【市/区/县】区域 */
    public String getDistrict(){
        return this.district;
    }
    /** 客户【市/区/县】区域 */
    public void setDistrict(String district){
        this.district=district;
    }
    /** 街道区域 */
    public String getStreet(){
        return this.street;
    }
    /** 街道区域 */
    public void setStreet(String street){
        this.street=street;
    }
    /** 部门ID（用作数据权限） */
    public String getDeptId(){
        return this.deptId;
    }
    /** 部门ID（用作数据权限） */
    public void setDeptId(String deptId){
        this.deptId=deptId;
    }
    /** 0;工业端 1居民端 */
    public String getDeviceInstallationType(){
        return this.deviceInstallationType;
    }
    /** 0;工业端 1居民端 */
    public void setDeviceInstallationType(String deviceInstallationType){
        this.deviceInstallationType=deviceInstallationType;
    }
    /** 1启用;2 禁用 */
    public Integer getDeviceState(){
        return this.deviceState;
    }
    /** 1启用;2 禁用 */
    public void setDeviceState(Integer deviceState){
        this.deviceState=deviceState;
    }
    /** 设备数据来源;1、一期监管平台，2、平台采集、3、电信aep */
    public String getDeviceSource(){
        return this.deviceSource;
    }
    /** 设备数据来源;1、一期监管平台，2、平台采集、3、电信aep */
    public void setDeviceSource(String deviceSource){
        this.deviceSource=deviceSource;
    }
    /** 设备安装时间 */
    public Date getDeviceInstallationTime(){
        return this.deviceInstallationTime;
    }
    /** 设备安装时间 */
    public void setDeviceInstallationTime(Date deviceInstallationTime){
        this.deviceInstallationTime=deviceInstallationTime;
    }
    /** 设备报废时间 */
    public Date getDeviceRetirementTime(){
        return this.deviceRetirementTime;
    }
    /** 设备报废时间 */
    public void setDeviceRetirementTime(Date deviceRetirementTime){
        this.deviceRetirementTime=deviceRetirementTime;
    }
    /** 一期数据;设备id， */
    public String getOldDeviceId(){
        return this.oldDeviceId;
    }
    /** 一期数据;设备id， */
    public void setOldDeviceId(String oldDeviceId){
        this.oldDeviceId=oldDeviceId;
    }
    /** '推送等级（0-默认;1-上级）' */
    public String getPushLevel(){
        return this.pushLevel;
    }
    /** '推送等级（0-默认;1-上级）' */
    public void setPushLevel(String pushLevel){
        this.pushLevel=pushLevel;
    }
}